React Job: Python Developer - Remote

Job added on

Company

Emtec Global Services
Canada

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

React Job Details

Company Overview:
Emtec is a Global consulting company that provides technology-empowered business solutions for world-class organizations. Our Global Workforce of over 1000 consultants provide best in class services to our clients to realize their digital transformation journey. Our clients span the emerging, mid-market and enterprise space. With multiple offices worldwide, we are uniquely positioned to deliver digital solutions to our clients leveraging Microsoft, Oracle, Java and Open Source with a focus on Mobility, Cloud, Data Engineering and Intelligent Automation. Emtec’s singular mission is to create “Clients for Life” - long-term relationships that deliver rapid, meaningful, and lasting business value.

At Emtec, we have a unique blend of Corporate and Entrepreneurial cultures. This is where you would have an opportunity to drive business value for clients while you innovate and continue to grow and have fun while doing it. You would work with team members who are vibrant, smart and passionate and they bring their passion to all that they do – whether it’s learning, giving back to our communities or always going the extra mile for our client.
Position Description:
Emtec is seeking a Python Developer to join our dynamic and growing automation team to develop and maintain applications hosted both on-premise and on Azure. We're looking for someone who cares about the quality of code and who is passionate about providing the best solution to meet the client's needs. Someone who has the ability to solve problems in coding, testing and deployment. The successful candidate possesses good knowledge of client/server architectures and various compatibility requirements and has experience in troubleshooting, software development processes and ability to understand and implement client requirements.


Core Technology Stack: In this role you will primarily be working with Core Python and Azure services.

Employment Type:
This a full time, permanent position with benefits.

Workplace:
Remote, working from home. Time zone will be in Central Standard Time (CST).

Responsibilities include but are not limited to:
  • Working with Python to develop and maintain automation scripts
  • Collaborating with the business stake holders to capture requirements and deliver as per the specifications
  • Writing clean, maintainable, and well-tested code
  • Engaging in the full development life cycle including architectural design and testing
  • Staying current on software engineering trends & tools, and be practical but open-minded in applying them
  • Maintaining a high bar for quality and performance of your product with vigorous attention to detail and unit testing
  • Continuously improving how we design, build, and ship software as a highly functional team
Must have skills:
  • 4+ years of experience in software development and programming practices (e.g., OOP, design patterns)
  • 3 years of strong practice in Python libraries and services (Knowledge about java/go language is a plus)
  • Knowledge of different cloud platforms like Azure
  • Ability to independently and knows when to escalate to manager and stakeholders
  • Deep understanding of best practices in the software development lifecycle (e.g., CICD, build process, integration and unit testing, TDD, rollout plan, hotfixes)
  • Experience with different data stores SQL, Mysql, Mongo, Postgres
  • Strong knowledge of asynchronous and multiprocess, multithreaded methodologies
  • Experience performing thoughtful, logical, and clean code reviews for team and peers
  • Exposure to modern Python frameworks like Flask / Aiohttp, FastAPI (Any)
Preferred Skills:
  • Knowledge of container-based development and related tools like docker, Kubernetes, terraform etc.
  • Familiarity with frontend frameworks like reactJS, nodeJS, AJAX, typescript, etc.
  • Knowledge of different monitoring tools like Splunk, grafana, datadog
  • Familiarity with different bench-marking, debugging, test, release and monitoring tools
  • Ability to keep up with daily deployment, agile development and scrum-like process
  • Ability to take full responsibility for a complete product or system and manage resources time and work
  • Ability to communicate consistently and effectively with technical and nontechnical concerned people
  • Ability to evaluate and help other's architectural designs
  • Should possess time management skills and should be able to work under serious deadlines
  • Formal education in Computer Science
Emtec is an Equal Opportunity Employer


Canadian citizens and those authorized to work in Canada are encouraged to apply